import * as React from "react"; import { GetServerSideProps } from "next"; import { useRouter } from "next/router"; import { Logo } from "@instill-ai/design-system"; import { env, ModelHubCreatePageMainView, PageBase, Topbar, } from "@instill-ai/toolkit"; import { Sidebar, ConsoleCorePageHead } from "../../../components"; import { NextPageWithLayout } from "../../_app"; import { useAccessToken } from "../../../lib/useAccessToken"; import { useTrackToken } from "../../../lib/useTrackToken"; export const getServerSideProps: GetServerSideProps = async () => { if (env("NEXT_PUBLIC_DISABLE_CREATE_UPDATE_DELETE_RESOURCE")) { return { redirect: { destination: "/model-hub", permanent: false, }, }; } return { props: {}, }; }; const CreateModelPage: NextPageWithLayout = () => { const router = useRouter(); const accessToken = useAccessToken(); useTrackToken({ enabled: true }); return ( ); }; CreateModelPage.getLayout = (page) => { return ( } /> {page} ); }; export default CreateModelPage;